<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="en-US">
<head>
<!-- GenHTML revision 25226-->
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title> - The Java EE 6 Tutorial</title>
<meta name="robots" content="index,follow">
<meta name="robots" content="index,follow">
<meta name="date" content="2011-03-01">
<link rel="stylesheet" type="text/css" href="css/default.css">
<link rel="stylesheet" type="text/css" href="css/ipg.css">
<link rel="stylesheet" type="text/css" href="css/javaeetutorial.css">
</head>

<body>

<table border="0" cellpadding="5" cellspacing="0" width="100%">
<tbody>
   <tr valign="top">
      <td width="400px"><p class="toc level1"><a href="docinfo.html">Document Information</a></p>
<p class="toc level1 tocsp"><a href="gexaf.html">Preface</a></p>
<p class="toc level1 tocsp"><a href="gfirp.html">Part&nbsp;I&nbsp;Introduction</a></p>
<p class="toc level2"><a href="bnaaw.html">1.&nbsp;&nbsp;Overview</a></p>
<p class="toc level2"><a href="gfiud.html">2.&nbsp;&nbsp;Using the Tutorial Examples</a></p>
<p class="toc level1 tocsp"><a href="bnadp.html">Part&nbsp;II&nbsp;The Web Tier</a></p>
<p class="toc level2"><a href="bnadr.html">3.&nbsp;&nbsp;Getting Started with Web Applications</a></p>
<p class="toc level2"><a href="bnaph.html">4.&nbsp;&nbsp;JavaServer Faces Technology</a></p>
<p class="toc level2"><a href="giepx.html">5.&nbsp;&nbsp;Introduction to Facelets</a></p>
<p class="toc level2"><a href="gjddd.html">6.&nbsp;&nbsp;Expression Language</a></p>
<p class="toc level2"><a href="bnaqz.html">7.&nbsp;&nbsp;Using JavaServer Faces Technology in Web Pages</a></p>
<p class="toc level2"><a href="gjcut.html">8.&nbsp;&nbsp;Using Converters, Listeners, and Validators</a></p>
<p class="toc level2"><a href="bnatx.html">9.&nbsp;&nbsp;Developing with JavaServer Faces Technology</a></p>
<p class="toc level2"><a href="gkmaa.html">10.&nbsp;&nbsp;JavaServer Faces Technology Advanced Concepts</a></p>
<p class="toc level2"><a href="bnawo.html">11.&nbsp;&nbsp;Configuring JavaServer Faces Applications</a></p>
<p class="toc level2"><a href="gkiow.html">12.&nbsp;&nbsp;Using Ajax with JavaServer Faces Technology</a></p>
<p class="toc level2"><a href="gkhxa.html">13.&nbsp;&nbsp;Advanced Composite Components</a></p>
<p class="toc level2"><a href="bnavg.html">14.&nbsp;&nbsp;Creating Custom UI Components</a></p>
<p class="toc level2"><a href="bnafd.html">15.&nbsp;&nbsp;Java Servlet Technology</a></p>
<p class="toc level2"><a href="bnaxu.html">16.&nbsp;&nbsp;Internationalizing and Localizing Web Applications</a></p>
<p class="toc level1 tocsp"><a href="bnayk.html">Part&nbsp;III&nbsp;Web Services</a></p>
<p class="toc level2"><a href="gijti.html">17.&nbsp;&nbsp;Introduction to Web Services</a></p>
<p class="toc level2"><a href="bnayl.html">18.&nbsp;&nbsp;Building Web Services with JAX-WS</a></p>
<p class="toc level2"><a href="giepu.html">19.&nbsp;&nbsp;Building RESTful Web Services with JAX-RS</a></p>
<p class="toc level2"><a href="gjjxe.html">20.&nbsp;&nbsp;Advanced JAX-RS Features</a></p>
<p class="toc level2"><a href="gkojl.html">21.&nbsp;&nbsp;Running the Advanced JAX-RS Example Application</a></p>
<p class="toc level1 tocsp"><a href="bnblr.html">Part&nbsp;IV&nbsp;Enterprise Beans</a></p>
<p class="toc level2"><a href="gijsz.html">22.&nbsp;&nbsp;Enterprise Beans</a></p>
<p class="toc level2"><a href="gijre.html">23.&nbsp;&nbsp;Getting Started with Enterprise Beans</a></p>
<p class="toc level2"><a href="gijrb.html">24.&nbsp;&nbsp;Running the Enterprise Bean Examples</a></p>
<p class="toc level2"><a href="bnbpk.html">25.&nbsp;&nbsp;A Message-Driven Bean Example</a></p>
<p class="toc level2"><a href="gkcqz.html">26.&nbsp;&nbsp;Using the Embedded Enterprise Bean Container</a></p>
<p class="toc level2"><a href="gkidz.html">27.&nbsp;&nbsp;Using Asynchronous Method Invocation in Session Beans</a></p>
<p class="toc level1 tocsp"><a href="gjbnr.html">Part&nbsp;V&nbsp;Contexts and Dependency Injection for the Java EE Platform</a></p>
<p class="toc level2"><a href="giwhb.html">28.&nbsp;&nbsp;Introduction to Contexts and Dependency Injection for the Java EE Platform</a></p>
<p class="toc level2"><a href="gjbls.html">29.&nbsp;&nbsp;Running the Basic Contexts and Dependency Injection Examples</a></p>
<p class="toc level2"><a href="gjehi.html">30.&nbsp;&nbsp;Contexts and Dependency Injection for the Java EE Platform: Advanced Topics</a></p>
<p class="toc level2"><a href="gkhre.html">31.&nbsp;&nbsp;Running the Advanced Contexts and Dependency Injection Examples</a></p>
<p class="toc level1 tocsp"><a href="bnbpy.html">Part&nbsp;VI&nbsp;Persistence</a></p>
<p class="toc level2"><a href="bnbpz.html">32.&nbsp;&nbsp;Introduction to the Java Persistence API</a></p>
<p class="toc level2"><a href="gijst.html">33.&nbsp;&nbsp;Running the Persistence Examples</a></p>
<p class="toc level2"><a href="bnbtg.html">34.&nbsp;&nbsp;The Java Persistence Query Language</a></p>
<p class="toc level2"><a href="gjitv.html">35.&nbsp;&nbsp;Using the Criteria API to Create Queries</a></p>
<p class="toc level2"><a href="gkjiq.html">36.&nbsp;&nbsp;Creating and Using String-Based Criteria Queries</a></p>
<p class="toc level2"><a href="gkjjf.html">37.&nbsp;&nbsp;Controlling Concurrent Access to Entity Data with Locking</a></p>
<p class="toc level2"><a href="gkjia.html">38.&nbsp;&nbsp;Improving the Performance of Java Persistence API Applications By Setting a Second-Level Cache</a></p>
<p class="toc level1 tocsp"><a href="gijrp.html">Part&nbsp;VII&nbsp;Security</a></p>
<p class="toc level2"><a href="bnbwj.html">39.&nbsp;&nbsp;Introduction to Security in the Java EE Platform</a></p>
<p class="toc level2"><a href="bncas.html">40.&nbsp;&nbsp;Getting Started Securing Web Applications</a></p>
<p class="toc level2"><a href="bnbyk.html">41.&nbsp;&nbsp;Getting Started Securing Enterprise Applications</a></p>
<p class="toc level1 tocsp"><a href="gijue.html">Part&nbsp;VIII&nbsp;Java EE Supporting Technologies</a></p>
<p class="toc level2"><a href="gijto.html">42.&nbsp;&nbsp;Introduction to Java EE Supporting Technologies</a></p>
<p class="toc level2"><a href="bncih.html">43.&nbsp;&nbsp;Transactions</a></p>
<p class="toc level2"><a href="bncjh.html">44.&nbsp;&nbsp;Resource Connections</a></p>
<p class="toc level2"><a href="bncdq.html">45.&nbsp;&nbsp;Java Message Service Concepts</a></p>
<p class="toc level2"><a href="bncgv.html">46.&nbsp;&nbsp;Java Message Service Examples</a></p>
<p class="toc level2"><a href="gkahp.html">47.&nbsp;&nbsp;Advanced Bean Validation Concepts and Examples</a></p>
<p class="toc level2"><a href="gkeed.html">48.&nbsp;&nbsp;Using Java EE Interceptors</a></p>
<p class="toc level1 tocsp"><a href="gkgjw.html">Part&nbsp;IX&nbsp;Case Studies</a></p>
<p class="toc level2"><a href="gkaee.html">49.&nbsp;&nbsp;Duke's Tutoring Case Study Example</a></p>
<p class="toc level1 tocsp"><a href="idx-1.html">Index</a></p>
</td>
      <td width="10px">&nbsp;</td>
      <td>
         <div class="header">
             <div class="banner">
                <table width="100%" border="0" cellpadding="5" cellspacing="0">
                   <tbody>
                      <tr>
                         <td valign="bottom"><p class="Banner">The Java EE 6 Tutorial
</p></td>
                         <td align="right"  valign="bottom"><img src="graphics/javalogo.png" alt="Java Coffee Cup logo"></td>
                      </tr>
                   </tbody>
                </table>
             </div>

             <div class="header-links">
	         <a href="./index.html">Home</a> | 
<a href="../information/download.html">Download</a> | 
<a href="./javaeetutorial6.pdf">PDF</a> | 
<a href="../information/faq.html">FAQ</a> | 
<a href="http://download.oracle.com/javaee/feedback.htm">Feedback</a>

             </div>
             <div class="navigation">
                 <a href="idx-9.html"><img src="graphics/leftButton.gif" border="0" alt="Previous" title="Previous"></a>
                 <a href="p1.html"><img src="graphics/upButton.gif" border="0" alt="Contents" title="Contents"></a>
                 <a href="idx-11.html"><img src="graphics/rightButton.gif" border="0" alt="Next" title="Next"></a>
             </div>
         </div>

	 <div class="maincontent">      	 
             <h2>T</h2>
<div class="indexdiv">
<dl>
<dd>templating, Facelets, <a href="giqxp.html#indexterm-236">Templating</a></dd>
</dl>
<dl>
<dd>temporary JMS destinations, <a href="bncfu.html#indexterm-2422">Creating Temporary Destinations</a><dl>
<dd>examples<dl>
<dd><a href="bnchf.html#indexterm-2505">Coding the Application Client: HumanResourceClient.java</a></dd>
<dd><a href="bnchx.html#indexterm-2518">Coding the Application Client: MultiAppServerClient.java</a></dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<dl>
<dd>testing<dl>
<dd>enterprise beans, <a href="gkcpv.html#indexterm-1507">The standalone Example Application</a></dd>
<dd>unit, <a href="gkcpv.html#indexterm-1508">The standalone Example Application</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>TextMessage</tt> interface, <a href="bnceh.html#indexterm-2382">Message Bodies</a></dd>
</dl>
<dl>
<dd>timer service, <a href="bnboy.html#indexterm-1450">Using the Timer Service</a><dl>
<dd>automatic timers<dl>
<dd><a href="bnboy.html#indexterm-1452">Using the Timer Service</a></dd>
<dd><a href="bnboy.html#indexterm-1459">Automatic Timers</a></dd>
</dl>
</dd>
<dd>calendar-based timer expressions, <a href="bnboy.html#indexterm-1453">Creating Calendar-Based Timer Expressions</a></dd>
<dd>cancelling timers, <a href="bnboy.html#indexterm-1461">Canceling and Saving Timers</a></dd>
<dd>creating timers, <a href="bnboy.html#indexterm-1457">Creating Programmatic Timers</a></dd>
<dd>examples, <a href="bnboy.html#indexterm-1472">The timersession Example</a></dd>
<dd>exceptions, <a href="bnboy.html#indexterm-1464">Canceling and Saving Timers</a></dd>
<dd><tt>getInfo</tt> method, <a href="bnboy.html#indexterm-1468">Getting Timer Information</a></dd>
<dd><tt>getNextTimeout</tt> method, <a href="bnboy.html#indexterm-1467">Getting Timer Information</a></dd>
<dd><tt>getTimeRemaining</tt> method, <a href="bnboy.html#indexterm-1466">Getting Timer Information</a></dd>
<dd>getting information, <a href="bnboy.html#indexterm-1465">Getting Timer Information</a></dd>
<dd>programmatic timers<dl>
<dd><a href="bnboy.html#indexterm-1451">Using the Timer Service</a></dd>
<dd><a href="bnboy.html#indexterm-1454">Programmatic Timers</a></dd>
</dl>
</dd>
<dd>saving timers, <a href="bnboy.html#indexterm-1462">Canceling and Saving Timers</a></dd>
<dd>transactions, <a href="bnboy.html#indexterm-1469">Transactions and Timers</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>timestamps, for messages, <tt>JMSTimestamp</tt> message header field, <a href="bnceh.html#indexterm-2370">Message Headers</a></dd>
</dl>
<dl>
<dd><tt>Topic</tt> interface, <a href="bnceh.html#indexterm-2339">JMS Destinations</a></dd>
</dl>
<dl>
<dd>topics<dl>
<dd>creating<dl>
<dd><a href="bnceh.html#indexterm-2337">JMS Destinations</a></dd>
<dd><a href="bncfa.html#indexterm-2465">To Create JMS Resources Using NetBeans IDE</a></dd>
</dl>
</dd>
<dd>durable subscriptions, <a href="bncfu.html#indexterm-2426">Creating Durable Subscriptions</a></dd>
<dd>introduction, <a href="bnceh.html#indexterm-2335">JMS Destinations</a></dd>
<dd>temporary<dl>
<dd><a href="bncfu.html#indexterm-2421">Creating Temporary Destinations</a></dd>
<dd><a href="bnchx.html#indexterm-2520">Coding the Application Client: MultiAppServerClient.java</a></dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<dl>
<dd>transactions<dl>
<dd><a href="gijrg.html#indexterm-2190">Transactions</a></dd>
<dd><a href="bncih.html#indexterm-2196">Transactions</a></dd>
</dl>
<dl>
<dd>application-managed, <a href="bnbqw.html#indexterm-1656">Application-Managed Entity Managers</a></dd>
<dd>attributes<dl>
<dd><a href="bncij.html#indexterm-2216">Transaction Attributes</a></dd>
<dd><a href="bncij.html#indexterm-2223">Setting Transaction Attributes</a></dd>
</dl>
</dd>
<dd>bean-managed<dl>
<dd><a href="bnciy.html#indexterm-2245">Bean-Managed Transactions</a></dd>
<dd><a href="bnciy.html#indexterm-2265">Methods Not Allowed in Bean-Managed Transactions</a></dd>
<dd><a href="bncgl.html#indexterm-2449">Managing Distributed Transactions</a></dd>
</dl>
</dd>
<dd>boundaries<dl>
<dd><a href="bncii.html#indexterm-2207">What Is a Transaction?</a></dd>
<dd><a href="bncij.html#indexterm-2238">Methods Not Allowed in Container-Managed Transactions</a></dd>
<dd><a href="bnciy.html#indexterm-2247">Bean-Managed Transactions</a></dd>
</dl>
</dd>
<dd>business methods<dl>
<dd><i>See </i>business methods, transactions</dd>
</dl>
commits<dl>
<dd><a href="bncii.html#indexterm-2204">What Is a Transaction?</a></dd>
<dd><a href="bncij.html#indexterm-2233">Synchronizing a Session Bean&rsquo;s Instance Variables</a></dd>
</dl>
</dd>
<dd>container-managed<dl>
<dd><a href="bncij.html#indexterm-2208">Container-Managed Transactions</a></dd>
<dd><a href="bncgl.html#indexterm-2446">Managing Distributed Transactions</a></dd>
</dl>
</dd>
<dd>container-managed transaction demarcation, <a href="bncij.html#indexterm-2214">Container-Managed Transactions</a></dd>
<dd>defined, <a href="bncii.html#indexterm-2202">What Is a Transaction?</a></dd>
<dd>distributed, JMS, <a href="bncgl.html#indexterm-2445">Managing Distributed Transactions</a></dd>
<dd>examples, <a href="giwfh.html#indexterm-2491">A Local Transaction Example</a></dd>
<dd>exceptions<dl>
<dd><i>See </i>exceptions, transactions</dd>
</dl>
JDBC, <a href="bncjd.html#indexterm-2272">Updating Multiple Databases</a></dd>
<dd>JMS and enterprise bean applications, <a href="bncgl.html#indexterm-2440">Transactions</a></dd>
<dd>JTA<dl>
<dd><a href="bnciy.html#indexterm-2250">Bean-Managed Transactions</a></dd>
<dd><a href="bnciy.html#indexterm-2252">JTA Transactions</a></dd>
</dl>
</dd>
<dd>local, JMS, <a href="bncfu.html#indexterm-2433">Using JMS API Local Transactions</a></dd>
<dd>managers<dl>
<dd><a href="bncij.html#indexterm-2222">Summary of Transaction Attributes</a></dd>
<dd><a href="bnciy.html#indexterm-2253">JTA Transactions</a></dd>
<dd><a href="bncjd.html#indexterm-2271">Updating Multiple Databases</a></dd>
</dl>
</dd>
<dd>message-driven beans, <a href="gipko.html#indexterm-1348">What Makes Message-Driven Beans Different from Session Beans?</a><dl>
<dd><i>See also </i>message-driven beans, transactions</dd>
</dl>
nested<dl>
<dd><a href="bncij.html#indexterm-2215">Container-Managed Transactions</a></dd>
<dd><a href="bnciy.html#indexterm-2256">JTA Transactions</a></dd>
</dl>
</dd>
<dd><tt>Required</tt> attribute, <a href="bncgl.html#indexterm-2453">Managing Distributed Transactions</a></dd>
<dd>rollbacks<dl>
<dd><a href="bncii.html#indexterm-2205">What Is a Transaction?</a></dd>
<dd><a href="bncij.html#indexterm-2224">Rolling Back a Container-Managed Transaction</a></dd>
<dd><a href="bncij.html#indexterm-2234">Synchronizing a Session Bean&rsquo;s Instance Variables</a></dd>
<dd><a href="bnciy.html#indexterm-2258">JTA Transactions</a></dd>
</dl>
</dd>
<dd>scope, <a href="bncij.html#indexterm-2217">Transaction Attributes</a></dd>
<dd>session beans<dl>
<dd><i>See </i>session beans, transactions</dd>
</dl>
timeouts, <a href="bncjc.html#indexterm-2269">Transaction Timeouts</a></dd>
<dd>timer service, <a href="bnboy.html#indexterm-1470">Transactions and Timers</a></dd>
<dd>web components, <a href="bncjg.html#indexterm-2274">Transactions in Web Components</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>transport-guarantee</tt> element, <a href="gkbaa.html#indexterm-2051">Specifying a Secure Connection</a></dd>
</dl>
<dl>
<dd>transport guarantees, <a href="gkbaa.html#indexterm-2052">Specifying a Secure Connection</a></dd>
</dl>
<dl>
<dd>transport-layer security<dl>
<dd><a href="bnbwy.html#indexterm-1932">Transport-Layer Security</a></dd>
<dd><a href="bnbxw.html#indexterm-1997">Establishing a Secure Connection Using SSL</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>truststores<dl>
<dd><a href="bnbxw.html#indexterm-2011">Working with Digital Certificates</a></dd>
<dd><a href="bnbxw.html#indexterm-2025">Creating a Server Certificate</a></dd>
</dl>
<dl>
<dd>managing, <a href="bnbxw.html#indexterm-2022">Working with Digital Certificates</a></dd>
</dl>
</dd>
</dl>
</div><h2>U</h2>
<div class="indexdiv">
<dl>
<dd>UI component behavioral interfaces, <a href="bnaqd.html#indexterm-687">User Interface Component Classes</a><dl>
<dd><tt>ActionSource</tt> interface<dl>
<dd><a href="bnaqd.html#indexterm-689">User Interface Component Classes</a></dd>
<dd><a href="bnaqd.html#indexterm-725">Event and Listener Model</a></dd>
<dd><a href="bnavu.html#indexterm-897">Creating Custom Component Classes</a></dd>
<dd><a href="bnaut.html#indexterm-960">Implementing an Event Listener</a></dd>
</dl>
</dd>
<dd><tt>ActionSource2</tt> interface<dl>
<dd><a href="bnaqd.html#indexterm-690">User Interface Component Classes</a></dd>
<dd><a href="bnavu.html#indexterm-898">Creating Custom Component Classes</a></dd>
</dl>
</dd>
<dd><tt>ConvertibleValueHolder</tt> interface, <a href="bnaqd.html#indexterm-692">User Interface Component Classes</a></dd>
<dd><tt>EditableValueHolder</tt> interface<dl>
<dd><a href="bnaqd.html#indexterm-691">User Interface Component Classes</a></dd>
<dd><a href="bnavu.html#indexterm-899">Creating Custom Component Classes</a></dd>
</dl>
</dd>
<dd><tt>NamingContainer</tt> interface<dl>
<dd><a href="bnaqd.html#indexterm-693">User Interface Component Classes</a></dd>
<dd><a href="bnavu.html#indexterm-900">Creating Custom Component Classes</a></dd>
</dl>
</dd>
<dd><tt>StateHolder</tt> interface<dl>
<dd><a href="bnaqd.html#indexterm-694">User Interface Component Classes</a></dd>
<dd><a href="bnavu.html#indexterm-901">Creating Custom Component Classes</a></dd>
<dd><a href="bnavu.html#indexterm-918">Saving and Restoring State</a></dd>
</dl>
</dd>
<dd><tt>ValueHolder</tt> interface<dl>
<dd><a href="bnaqd.html#indexterm-695">User Interface Component Classes</a></dd>
<dd><a href="bnavu.html#indexterm-902">Creating Custom Component Classes</a></dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<dl>
<dd>UI component classes<dl>
<dd><a href="bnaqd.html#indexterm-665">User Interface Component Classes</a></dd>
<dd><a href="bnaqd.html#indexterm-698">Component Rendering Model</a></dd>
<dd><a href="bnavh.html#indexterm-871">When to Use a Custom Component</a></dd>
</dl>
<dl>
<dd><tt>javax.faces.component</tt> package, <a href="bnavu.html#indexterm-896">Creating Custom Component Classes</a></dd>
<dd><tt>UIColumn</tt> class, <a href="bnaqd.html#indexterm-670">User Interface Component Classes</a></dd>
<dd><tt>UICommand</tt> class<dl>
<dd><a href="bnaqd.html#indexterm-671">User Interface Component Classes</a></dd>
<dd><a href="bnaqd.html#indexterm-704">Component Rendering Model</a></dd>
</dl>
</dd>
<dd><tt>UIComponent</tt> class<dl>
<dd><a href="bnaqd.html#indexterm-656">User Interface Component Model</a></dd>
<dd><a href="bnaqd.html#indexterm-703">Component Rendering Model</a></dd>
</dl>
</dd>
<dd><tt>UIComponentBase</tt> class<dl>
<dd><a href="bnaqd.html#indexterm-669">User Interface Component Classes</a></dd>
<dd><a href="bnavu.html#indexterm-895">Creating Custom Component Classes</a></dd>
<dd><a href="bnavu.html#indexterm-905">Performing Encoding</a></dd>
</dl>
</dd>
<dd><tt>UIData</tt> class, <a href="bnaqd.html#indexterm-672">User Interface Component Classes</a></dd>
<dd><tt>UIForm</tt> class, <a href="bnaqd.html#indexterm-673">User Interface Component Classes</a></dd>
<dd><tt>UIGraphic</tt> class, <a href="bnaqd.html#indexterm-674">User Interface Component Classes</a></dd>
<dd><tt>UIInput</tt> class<dl>
<dd><a href="bnaqd.html#indexterm-675">User Interface Component Classes</a></dd>
<dd><a href="bnaqd.html#indexterm-727">Event and Listener Model</a></dd>
</dl>
</dd>
<dd><tt>UIMessage</tt> class, <a href="bnaqd.html#indexterm-676">User Interface Component Classes</a></dd>
<dd><tt>UIMessages</tt> class, <a href="bnaqd.html#indexterm-677">User Interface Component Classes</a></dd>
<dd><tt>UIOutput</tt> class<dl>
<dd><a href="bnaqd.html#indexterm-678">User Interface Component Classes</a></dd>
<dd><a href="bnaqd.html#indexterm-715">Conversion Model</a></dd>
</dl>
</dd>
<dd><tt>UIPanel</tt> class, <a href="bnaqd.html#indexterm-679">User Interface Component Classes</a></dd>
<dd><tt>UIParameter</tt> class, <a href="bnaqd.html#indexterm-680">User Interface Component Classes</a></dd>
<dd><tt>UISelectBoolean</tt> class, <a href="bnaqd.html#indexterm-681">User Interface Component Classes</a></dd>
<dd><tt>UISelectItem</tt> class, <a href="bnaqd.html#indexterm-682">User Interface Component Classes</a></dd>
<dd><tt>UISelectItems</tt> class, <a href="bnaqd.html#indexterm-683">User Interface Component Classes</a></dd>
<dd><tt>UISelectMany</tt> class, <a href="bnaqd.html#indexterm-684">User Interface Component Classes</a></dd>
<dd><tt>UISelectOne</tt> class<dl>
<dd><a href="bnaqd.html#indexterm-685">User Interface Component Classes</a></dd>
<dd><a href="bnaqd.html#indexterm-701">Component Rendering Model</a></dd>
</dl>
</dd>
<dd><tt>UIViewRoot</tt> class, <a href="bnaqd.html#indexterm-686">User Interface Component Classes</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>UI component tag attributes<dl>
<dd><tt>basename</tt> attribute, <a href="bnaxc.html#indexterm-797">Registering Custom Localized Static Text</a></dd>
<dd><tt>binding</tt> attribute<dl>
<dd><a href="bnatg.html#indexterm-1037">Binding Component Values and Instances to External Data Sources</a></dd>
<dd><a href="bnatg.html#indexterm-1055">Binding a Component Instance to a Bean Property</a></dd>
</dl>
</dd>
<dd><tt>converter</tt> attribute<dl>
<dd><a href="bnatt.html#indexterm-1008">Using Custom Objects</a></dd>
<dd><a href="bnatt.html#indexterm-1022">Using a Custom Converter</a></dd>
</dl>
</dd>
<dd><tt>rendered</tt> attribute, <a href="bnatg.html#indexterm-1057">Binding a Component Instance to a Bean Property</a></dd>
<dd><tt>value</tt> attribute<dl>
<dd><a href="bnatg.html#indexterm-1035">Binding Component Values and Instances to External Data Sources</a></dd>
<dd><a href="bnatg.html#indexterm-1043">Binding a Component Value to a Property</a></dd>
</dl>
</dd>
<dd><tt>var</tt> attribute<dl>
<dd><a href="bnaxc.html#indexterm-799">Registering Custom Localized Static Text</a></dd>
<dd><a href="bnaxw.html#indexterm-1170">Retrieving Localized Messages</a></dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<dl>
<dd>UI component tags<dl>
<dd><a href="bnaqd.html#indexterm-705">Component Rendering Model</a></dd>
<dd><a href="bnaqd.html#indexterm-730">Event and Listener Model</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>UI components<dl>
<dd><i>See also </i>custom UI components</dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>UnavailableException</tt> class, <a href="bnafu.html#indexterm-1083">Creating and Initializing a Servlet</a></dd>
</dl>
<dl>
<dd>undeploying, modules and applications, <a href="bnadx.html#indexterm-191">Undeploying Web Modules</a></dd>
</dl>
<dl>
<dd>unified expression language, <i>See </i>EL</dd>
</dl>
<dl>
<dd>Uniform Resource Identifiers (URIs), <a href="gijqy.html#indexterm-1210">What Are RESTful Web Services?</a></dd>
</dl>
<dl>
<dd>URI path parameters, JAX-RS, <a href="gilik.html#indexterm-1259">Extracting Request Parameters</a></dd>
</dl>
<dl>
<dd>URI path templates<dl>
<dd>JAX-RS<dl>
<dd><a href="gilik.html#indexterm-1231">Overview of a JAX-RS Application</a></dd>
<dd><a href="gilik.html#indexterm-1235">The @Path Annotation and URI Path Templates</a></dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>user-data-constraint</tt> element, <a href="gkbaa.html#indexterm-2049">Specifying a Secure Connection</a></dd>
</dl>
<dl>
<dd>user data constraints<dl>
<dd><a href="gkbaa.html#indexterm-2043">Specifying Security Constraints</a></dd>
<dd><a href="gkbaa.html#indexterm-2050">Specifying a Secure Connection</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>users, <a href="bnbxj.html#indexterm-1971">What Is a User?</a><dl>
<dd>adding to GlassFish Server, <a href="bnbxj.html#indexterm-1984">To Add Users to the GlassFish Server</a></dd>
<dd>managing, <a href="bnbxj.html#indexterm-1981">Managing Users and Groups on the GlassFish Server</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>UserTransaction</tt> interface<dl>
<dd><a href="bncij.html#indexterm-2243">Methods Not Allowed in Container-Managed Transactions</a></dd>
<dd><a href="bnciy.html#indexterm-2259">JTA Transactions</a></dd>
<dd><a href="bnciy.html#indexterm-2268">Methods Not Allowed in Bean-Managed Transactions</a></dd>
<dd><a href="bncjg.html#indexterm-2277">Transactions in Web Components</a></dd>
</dl>
<dl>
<dd>message-driven beans, <a href="bncgl.html#indexterm-2447">Managing Distributed Transactions</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>using pages, <a href="giqzr.html#indexterm-239">Composite Components</a></dd>
</dl>
<dl>
<dd>utility classes, <a href="gipio.html#indexterm-1373">The Contents of an Enterprise Bean</a></dd>
</dl>
</div>
         </div>
         <div class="navigation">
             <a href="idx-9.html"><img src="graphics/leftButton.gif" border="0" alt="Previous" title="Previous"></a>
             <a href="p1.html"><img src="graphics/upButton.gif" border="0" alt="Contents" title="Contents"></a>
             <a href="idx-11.html"><img src="graphics/rightButton.gif" border="0" alt="Next" title="Next"></a>
         </div>

         <div class="copyright">
      	    <p>Copyright &copy; 2011, Oracle and/or its affiliates. All rights reserved. <a href="docinfo.html">Legal Notices</a></p>
      	 </div>

      </td>
   </tr>
</tbody>
</table>
</body>
</html>

